contender series
EsportsVietnamese Esports and the Data Problem: Why Deep Analysis Only Matters When the Input Is VerifiedVietnamese Esports and the Data Problem: Why Deep Analysis Only Matters When...
BadmintonAsian Games 2026 Badminton Draw: Five Days, Two Matches a Day, and the Women Who Cannot Afford to TireOn September 26, 2026, at an arena in Aichi-Nagoya, a female player walks ont...
BadmintonNguyen Tien Minh Wins Vietnam Open 2026 Qualifier: Age 43, World No. 254 and a Sample Too SmallNguyen Tien Minh walked onto court for the Vietnam Open 2026 qualifying round...
Badminton70 Minutes, Ten Straight Points and a Shuttle in the Net: How Lakshya Sen Lost a Match He Once ControlledThe final shuttle fell in silence. It hit the net — it did not cross, it did...
International FootballPersija vs Persib Derby on 12 September 2026: A 4.3% Gap Says Nothing About TacticsOn the evening of 5 September 2026, after work in Manchester, I reopened the...
EsportsThe Empty Analysis: When Esports Believes in Numbers That Never Existed2 a.m. in a small studio in Gangnam, I sat rewatching game three of a...
International FootballThe Thickness of a Front Tyre in Shinshiro: a Gold Medal Decided by What the Human Eye Cannot SeeOn the electronic board in Shinshiro, two names sat on the same line of digit...
Domestic FootballCoordinates of the Break: V-League Returns and the Touchline Pressure at Hanoi FCWhen the final whistle blew at the end of the second round, I was sitting in ...
Martial ArtsFourteen Days After the Death: The Move Returns to the Mexican RingI rewound the clip three times. The first time, I watched the hands. The seco...
International FootballThe 47-Word Injury Bulletin That Is MisPricing V-League PlayersI still keep that bulletin in a folder labelled "bad example". Published on 1...
International FootballThe 37th-Minute Red Card and the Goal-Margin Equation Indonesia No Longer ControlsI. The Decisive Moment The first thing I did after the final whistle was rewi...
EsportsPUBG Asia Stars 2026 Cancels Final Day: $70,000 Split Evenly and a Hole in the RulebookThe final match day of PUBG Asia Stars 2026 was cancelled. No match was playe...
Table TennisThe Sediment of Vietnamese Youth Table Tennis: Reading the 52-Week Cycle Instead of the Medal TableGame seven, 10-8 to a fifteen-year-old from the Hải Dương delegation. The bal...
Martial ArtsVovinam and the Standardization Paradox: When Vietnamese Martial Arts Stand at a CrossroadsIn March 2026, I sat in the fifth row of a gymnasium on the outskirts of Hano...
Table TennisThe Track Without Spectators: When a Journalist Must Learn to Stay Silent to Hear FootstepsIn the last three days of July, while all of Europe had its eyes fixed on...
EsportsThe Fall of a King: APL 2026 FMVP NaiLiu Suspended Indefinitely by Flash Wolves Over Personal Conduct ScandalI look at xG, then at the scoreline, and learn to trust neither. In esports,...
International FootballThe V.League Transfer Window: When the Data File Comes Back EmptyOn the night of 12 January, the data file I opened on my screen held a single...
Domestic FootballPhnom Penh Crown Beat Gangwon 2-1: ASEAN Is Winning on Efficiency, Not PossessionIn the 78th minute, the ball spilled off a Gangwon FC centre-back after a...
EsportsVCT Threshold China 2026: Wolves Esports win 2-0, but a 54-minute Map 2 is the number worth readingMap two at THE HUB Performing Arts Center ran 54 minutes. The Shanghai crowd ...
ChessThe 58-Year-Old Chess Problem and Double Agent's 63-Check MilestoneIn a position with no player seated at the board, no clock, and no spectators...
BadmintonAsian Games 2026 Badminton Draw: Five Days, Two Matches a Day, and the Women Who Cannot Afford to TireOn September 26, 2026, at an arena in Aichi-Nagoya, a female player walks ont...
BadmintonNguyen Tien Minh Wins Vietnam Open 2026 Qualifier: Age 43, World No. 254 and a Sample Too SmallNguyen Tien Minh walked onto court for the Vietnam Open 2026 qualifying round...
Badminton70 Minutes, Ten Straight Points and a Shuttle in the Net: How Lakshya Sen Lost a Match He Once ControlledThe final shuttle fell in silence. It hit the net — it did not cross, it did...
International FootballPersija vs Persib Derby on 12 September 2026: A 4.3% Gap Says Nothing About TacticsOn the evening of 5 September 2026, after work in Manchester, I reopened the...
EsportsThe Empty Analysis: When Esports Believes in Numbers That Never Existed2 a.m. in a small studio in Gangnam, I sat rewatching game three of a...
International FootballThe Thickness of a Front Tyre in Shinshiro: a Gold Medal Decided by What the Human Eye Cannot SeeOn the electronic board in Shinshiro, two names sat on the same line of digit...
Domestic FootballCoordinates of the Break: V-League Returns and the Touchline Pressure at Hanoi FCWhen the final whistle blew at the end of the second round, I was sitting in ...
Martial ArtsFourteen Days After the Death: The Move Returns to the Mexican RingI rewound the clip three times. The first time, I watched the hands. The seco...
International FootballThe 47-Word Injury Bulletin That Is MisPricing V-League PlayersI still keep that bulletin in a folder labelled "bad example". Published on 1...
International FootballThe 37th-Minute Red Card and the Goal-Margin Equation Indonesia No Longer ControlsI. The Decisive Moment The first thing I did after the final whistle was rewi...
EsportsPUBG Asia Stars 2026 Cancels Final Day: $70,000 Split Evenly and a Hole in the RulebookThe final match day of PUBG Asia Stars 2026 was cancelled. No match was playe...
Table TennisThe Sediment of Vietnamese Youth Table Tennis: Reading the 52-Week Cycle Instead of the Medal TableGame seven, 10-8 to a fifteen-year-old from the Hải Dương delegation. The bal...
Martial ArtsVovinam and the Standardization Paradox: When Vietnamese Martial Arts Stand at a CrossroadsIn March 2026, I sat in the fifth row of a gymnasium on the outskirts of Hano...
Table TennisThe Track Without Spectators: When a Journalist Must Learn to Stay Silent to Hear FootstepsIn the last three days of July, while all of Europe had its eyes fixed on...
EsportsThe Fall of a King: APL 2026 FMVP NaiLiu Suspended Indefinitely by Flash Wolves Over Personal Conduct ScandalI look at xG, then at the scoreline, and learn to trust neither. In esports,...
International FootballThe V.League Transfer Window: When the Data File Comes Back EmptyOn the night of 12 January, the data file I opened on my screen held a single...
Domestic FootballPhnom Penh Crown Beat Gangwon 2-1: ASEAN Is Winning on Efficiency, Not PossessionIn the 78th minute, the ball spilled off a Gangwon FC centre-back after a...
EsportsVCT Threshold China 2026: Wolves Esports win 2-0, but a 54-minute Map 2 is the number worth readingMap two at THE HUB Performing Arts Center ran 54 minutes. The Shanghai crowd ...
ChessThe 58-Year-Old Chess Problem and Double Agent's 63-Check MilestoneIn a position with no player seated at the board, no clock, and no spectators...
